DTC P0300 Random / Multiple Cylinder Misfire Detected |
DTC P0301 Cylinder 1 Misfire Detected |
DTC P0302 Cylinder 2 Misfire Detected |
DTC P0303 Cylinder 3 Misfire Detected |
DTC P0304 Cylinder 4 Misfire Detected |

| DTC No. | DTC Detection Condition | Trouble Area |
| P0300 | When one of following conditions is detected (2 trip detection logic):
|
|
| P0301 P0302 P0303 P0304 | When one of following conditions is detected (2 trip detection logic):
|
| Engine Speed (rpm) | Duration |
| Idling | 5 minutes or more |
| 1000 | 4 minutes or more |
| 2000 | 3 minutes or more |
| 3000 | 2 minutes or more |
| 1.CHECK ANY OTHER DTCS OUTPUT (IN ADDITION TO MISFIRE DTCS) |
Connect the intelligent tester to the DLC3.
Turn the ignition switch to ON.
Turn the tester on.
Enter the following menus: Powertrain / Engine and ECT / DTC.
Read the DTCs.
| Result | Proceed to |
| DTC P0300, P0301, P0302, P0303 and/or P0304 are output | A |
| DTC P0300, P0301, P0302, P0303 and/or P0304 and other DTCs are output | B |
|
| ||||
| A | |
| 2.CHECK PCV HOSE (HOSE CONNECTIONS) |
Check the PCV hose connections (Click here).
|
| ||||
| OK | |
| 3.READ VALUE USING INTELLIGENT TESTER (MISFIRE RPM AND MISFIRE LOAD) |
Connect the intelligent tester to the DLC3.
Turn the ignition switch to ON.
Turn the tester on.
Enter the following menus: Powertrain / Engine and ECT / Data List / Misfire RPM and Misfire Load.
Read and note the Misfire RPM and Misfire Load values.
| NEXT | |
| 4.READ VALUE USING INTELLIGENT TESTER (CYLINDER #1 MISFIRE COUNT, #2, #3 AND #4) |
Connect the intelligent tester to the DLC3.
Turn the ignition switch to ON.
Turn the tester on.
Clear the DTCs (Click here).
Enter the following menus: Powertrain / Engine and ECT / Data List / Cylinder #1 (to #4) Misfire Count.
Allow the engine to idle.
Read each value for Cylinder #1 (to #4) Misfire Count displayed on the tester. If no misfire counts occur in any cylinders, perform the following procedures:
Move the shift lever to D or first gear.
Check the Cylinder #1 (to #4) Misfire Count.
If misfire counts are still not displayed, perform steps "A" and "B" below.
| Result | Proceed to |
| Most misfires occur in only 1 or 2 cylinders | A |
| 3 cylinders or more have equal misfire counts | B |
|
| ||||
| A | |
| 5.INSPECT SPARK PLUG |
Inspect the spark plug of misfire cylinder (Click here).
|
| ||||
| OK | |
| 6.CHECK FOR SPARKS (SPARK TEST) |
Perform the spark test (Click here).
|
| ||||
| OK | |
| 7.CHECK CYLINDER COMPRESSION PRESSURE OF MISFIRING CYLINDER |
Measure the cylinder compression pressure of the misfiring cylinder (Click here).
|
| ||||
| OK | |
| 8.INSPECT ECM TERMINAL OF MISFIRING CYLINDER (#10, #20, #30 AND/OR #40 VOLTAGE) |
![]() |
Disconnect the ECM connector.
Turn the ignition switch to ON.
Measure the voltage according to the value(s) in the table below.
| Tester Connection | Switch Condition | Specified Condition |
| B8-86 (#10) - B8-46 (E01) | Ignition switch ON | 11 to 14 V |
| B8-85 (#20) - B8-46 (E01) | Ignition switch ON | 11 to 14 V |
| B8-84 (#30) - B8-46 (E01) | Ignition switch ON | 11 to 14 V |
| B8-83 (#40) - B8-46 (E01) | Ignition switch ON | 11 to 14 V |
| *a | Front view of wire harness connector (to ECM) |
Reconnect the ECM connector.
|
| ||||
| OK | |
| 9.INSPECT FUEL INJECTOR ASSEMBLY OF MISFIRING CYLINDER |
Inspect the fuel injector assembly injection (whether fuel volume is high or low, and whether injection pattern is poor) (Click here).
|
| ||||
| OK | |
| 10.CHECK INTAKE SYSTEM |
Check the intake system for vacuum leaks (Click here).
|
| ||||
| OK | |
| 11.CHECK FUEL PRESSURE |
Check the fuel pressure (Click here).
|
| ||||
| OK | |
| 12.READ VALUE USING INTELLIGENT TESTER (COOLANT TEMP) |
Connect the intelligent tester to the DLC3.
Turn the ignition switch to ON.
Turn the tester on.
Enter the following menus: Powertrain / Engine and ECT / Data List / Coolant Temp.
Read the Data List twice, when the engine is both cold and warmed up.
|
| ||||
| OK | |
| 13.READ VALUE USING INTELLIGENT TESTER (MAF) |
Connect the intelligent tester to the DLC3.
Start the engine.
Turn the tester on.
Enter the following menus: Powertrain / Engine and ECT / Data List / MAF and Coolant Temp.
Allow the engine to idle until Coolant Temp reaches 75°C (167°F) or higher.
Read MAF with the engine speed at 2500 rpm.
|
| ||||
| OK | |
| 14.CHECK VALVE TIMING |
![]() |
Remove the cylinder head cover (Click here).
Turn the crankshaft pulley, and align its groove with the alignment mark "0" of the timing chain cover.
Check that the alignment mark of the camshaft timing sprocket is in the position shown in the illustration.
| *1 | Mark Plate |
| *2 | Alignment Mark |
| *a | Reference Camshaft Layout |
| *b | No. 1 Cylinder at TDC Compression |
Reinstall the cylinder head cover (Click here).
|
| ||||
| OK | |
| 15.PERFORM ACTIVE TEST USING INTELLIGENT TESTER (CONTROL THE EGR STEP POSITION) |
Connect the intelligent tester to the DLC3.
Turn the ignition switch to ON.
Turn the tester on.
Start the engine and warm it up until the engine coolant temperature reaches 75°C (167°F) or more.
Enter the following menus: Powertrain / Engine and ECT / Active Test / Control the EGR Step Position.
Check the MAP and Engine Speed in Date List at the idling condition while performing Active Test.
| - | EGR Step Position (Active Test) | |
| 0 Steps | 0 to 30 Steps | |
| Idling condition | Steady idling | Idling changes from steady to rough idling |
| MAP (Data List) | MAP value is 20 to 40 kPa (150 to 300 mmHg) (EGR valve is fully closed) | MAP value is at least +10 kPa (75 mmHg) higher than when EGR valve is fully closed |
| Result | Proceed to |
| NG | A |
| OK | B |
|
| ||||
| A | |
| 16.INSPECT EGR VALVE ASSEMBLY |
Remove the EGR valve assembly (Click here).
Check if the EGR valve is stuck open.
Reinstall the EGR valve assembly (Click here).
|
| ||||
|
| ||||
| 17.CHECK INTAKE SYSTEM |
Check the intake system for vacuum leaks (Click here).
|
| ||||
| OK | |
| 18.CHECK FUEL PRESSURE |
Check the fuel pressure (Click here).
|
| ||||
| OK | |
| 19.READ VALUE USING INTELLIGENT TESTER (COOLANT TEMP) |
Connect the intelligent tester to the DLC3.
Turn the ignition switch to ON.
Turn the tester on.
Enter the following menus: Powertrain / Engine and ECT / Data List / Coolant Temp.
Read the Data List twice, when the engine is both cold and warmed up.
|
| ||||
| OK | |
| 20.READ VALUE USING INTELLIGENT TESTER (MAF) |
Connect the intelligent tester to the DLC3.
Start the engine.
Turn the tester on.
Enter the following menus: Powertrain / Engine and ECT / Data List / MAF and Coolant Temp.
Allow the engine to idle until Coolant Temp reaches 75°C (167°F) or higher.
Read MAF with the engine speed at 2500 rpm.
|
| ||||
| OK | |
| 21.CHECK VALVE TIMING |
![]() |
Remove the cylinder head cover (Click here).
Turn the crankshaft pulley, and align its groove with the alignment mark "0" of the timing chain cover.
Check that the alignment mark of the camshaft timing sprocket is in the position shown in the illustration.
| *1 | Mark Plate |
| *2 | Alignment Mark |
| *a | Reference Camshaft Layout |
| *b | No. 1 Cylinder at TDC Compression |
Reinstall the cylinder head cover (Click here).
|
| ||||
| OK | |
| 22.READ VALUE USING INTELLIGENT TESTER (CONTROL THE EGR STEP POSITION) |
Connect the intelligent tester to the DLC3.
Turn the ignition switch to ON.
Turn the tester on.
Start the engine and warm it up until the engine coolant temperature reaches 75°C (167°F) or more.
Enter the following menus: Powertrain / Engine and ECT / Active Test / Control the EGR Step Position.
Check the MAP and Engine Speed in Date List at the idling condition while performing Active Test.
| - | EGR Step Position (Active Test) | |
| 0 Steps | 0 to 30 Steps | |
| Idling condition | Steady idling | Idling changes from steady to rough idling |
| MAP (Data List) | MAP value is 20 to 40 kPa (150 to 300 mmHg) (EGR valve is fully closed) | MAP value is at least +10 kPa (75 mmHg) higher than when EGR valve is fully closed |
| Result | Proceed to |
| NG | A |
| OK | B |
|
| ||||
| A | |
| 23.INSPECT EGR VALVE ASSEMBLY |
Remove the EGR valve assembly (Click here).
Check if the EGR valve is stuck open.
Reinstall the EGR valve assembly (Click here).
|
| ||||
| OK | |
| 24.INSPECT SPARK PLUG |
Inspect the spark plugs (Click here).
|
| ||||
| OK | |
| 25.CHECK FOR SPARKS (SPARK TEST) |
Perform the spark test (Click here).
|
| ||||
| OK | |
| 26.CHECK CYLINDER COMPRESSION PRESSURE OF MISFIRING CYLINDER |
Measure the cylinder compression pressure of the misfiring cylinder (Click here).
|
| ||||
| OK | |
| 27.INSPECT ECM TERMINAL OF MISFIRING CYLINDER (#10, #20, #30 AND/OR #40 VOLTAGE) |
![]() |
Disconnect the ECM connector.
Turn the ignition switch to ON.
Measure the voltage according to the value(s) in the table below.
| Tester Connection | Switch Condition | Specified Condition |
| B8-86 (#10) - B8-46 (E01) | Ignition switch ON | 11 to 14 V |
| B8-85 (#20) - B8-46 (E01) | Ignition switch ON | 11 to 14 V |
| B8-84 (#30) - B8-46 (E01) | Ignition switch ON | 11 to 14 V |
| B8-83 (#40) - B8-46 (E01) | Ignition switch ON | 11 to 14 V |
| *a | Front view of wire harness connector (to ECM) |
Reconnect the ECM connector.
|
| ||||
| OK | |
| 28.INSPECT FUEL INJECTOR ASSEMBLY OF MISFIRING CYLINDER |
Inspect the fuel injector assembly injection (whether fuel volume is high or low, and whether injection pattern is poor) (Click here).
|
| ||||
| OK | |
| 29.CHECK HARNESS AND CONNECTOR (MASS AIR FLOW METER CONNECTOR CONNECTION) |
Check the connection and terminal contact pressure of connectors and wire harnesses between the mass air flow meter and ECM (Click here).
| NEXT | |
| 30.CHECK WHETHER DTC OUTPUT RECURS |
Perform the confirmation driving pattern.
Enter the following menus: Powertrain / Engine and ECT / Utility / All Readiness.
Input the DTC: P0300, P0301, P0302, P0303 or P0304.
Check the DTC judgment result.
| Result | Proceed to |
| ABNORMAL (P0300, P0301, P0302, P0303, or P0304 outputs) | A |
| NORMAL (No DTCs output) | B |
|
| ||||
| A | |
| 31.CHECK HARNESS AND CONNECTOR (MASS AIR FLOW METER - ECM) |
Disconnect the mass air flow meter connector.
Disconnect the ECM connector.
Measure the resistance according to the value(s) in the table below.
| Tester Connection | Condition | Specified Condition |
| B53-5 (VG) - B8-69 (VG) | Always | Below 1 Ω |
| B53-4 (E2G) - B8-92 (E2G) |
| Tester Connection | Condition | Specified Condition |
| B53-5 (VG) or B8-69 (VG) - Body ground | Always | 10 kΩ or higher |
Reconnect the mass air flow meter connector.
Reconnect the ECM connector.
|
| ||||
| OK | |
| 32.REPLACE MASS AIR FLOW METER |
Replace the mass air flow meter (Click here).
| NEXT | |
| 33.CHECK WHETHER DTC OUTPUT RECURS |
Perform the confirmation driving pattern.
Enter the following menus: Powertrain / Engine and ECT / Utility / All Readiness.
Input the DTC: P0300, P0301, P0302, P0303 or P0304.
Check the DTC judgment result.
| Result | Proceed to |
| NORMAL (No DTCs output) | A |
| ABNORMAL (P0300, P0301, P0302, P0303, or P0304 outputs) | B |
|
| ||||
| A | ||
| ||
| 34.CHANGE TO NORMALLY FUNCTIONING SPARK PLUG AND CHECK SPARK OF MISFIRING CYLINDER |
![]() |
Change the installed spark plug to a normally functioning spark plug.
Perform a spark test.
Install the spark plug into the ignition coil assembly and connect the ignition coil assembly connector.
Disconnect the fuel injector assembly connectors.
Touch the spark plug to the cylinder head.
Check if sparks occur while the engine is being cranked.
|
| ||||
| OK | ||
| ||
| 35.CHANGE TO NORMALLY FUNCTIONING IGNITION COIL AND CHECK SPARK OF MISFIRING CYLINDER |
![]() |
Change the ignition coil assembly to a normally functioning ignition coil assembly.
Perform a spark test.
Install the spark plug into the ignition coil assembly and connect the ignition coil assembly connector.
Disconnect the fuel injector assembly connector.
Touch the spark plug to the cylinder head.
Check if sparks occur while the engine is being cranked.
|
| ||||
| OK | ||
| ||
| 36.CHECK FUEL LINE |
Check the fuel lines for leaks or blockage.
|
| ||||
| OK | ||
| ||